#ifndef __INCosa_sockh
#define __INCosa_sockh

#include "osa_common.h"
#ifdef ESE_OS_WIN
#include <WinSock.h>
#pragma comment(lib, "WSOCK32.lib")
#endif
#ifdef ESE_OS_LINUX
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#endif

#ifdef __cplusplus
extern "C" {
#endif

#ifdef ESE_OS_WIN
	ESE_API STATUS close (int s);
#endif

/*#ifdef ESE_OS_LINUX
//	ESEOSA_DLLPORT int recvfrom (int s, char *buf, int bufLen, int flags, struct sockaddr *from, int *pFromLen);
//#endif*/

#ifdef __cplusplus
}
#endif

#endif
